﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HookupAppForm.Dto
{
    /// <summary>
    /// HDC数据报表
    /// </summary>
    public class HDCReportDto
    {
        public bool 选择 { get; set; }
        public bool 已审核 { get; set; }
        public string 编号 { get; set; }
        
        public string EquipmentID { get; set; }//机台接点信息
        public string 设备编号 { get; set; }
        public string 设备名称 { get; set; }

        public string 系统 { get; set; }

        public string 管道编号 { get; set; }
        public decimal s管道接点总数 { get; set; }//管道信息
        public decimal s已使用接点 { get; set; }
        public decimal s管道容量 { get; set; }
        public decimal s管道已使用容量 { get; set; }
        public string s单位 { get; set; }

        public string s管道使用容量占比 { get; set; }




        public string 接点编号 { get; set; }//接点信息
        public string 接点管径or电压 { get; set; }

        public string 接点管径单位or电源种类 { get; set; }//16管径单位

        public decimal 压力or路断器 { get; set; }
        public string 单位 { get; set; }
        public decimal 额定流量or负荷 { get; set; }
        public string 流量or负荷单位 { get; set; }//20 是流量单位
        public decimal 接点操作流量or负荷 { get; set; }
        public decimal 接点平均流量or负荷 { get; set; }
        
        public decimal 功率KW { get; set; }
        public string 接点类型 { get; set; }

        public string takeoff点编号 { get; set; }//takeoff点信息
        //public string takeoff点名称 { get; set; }
        public string t尺寸or电压 { get; set; }
        public string t尺寸单位or电源种类 { get; set; }
        public decimal t设计流量or容量 { get; set; }
        public string t单位 { get; set; }
        public decimal t操作流量 { get; set; }
        public decimal t平均流量 { get; set; }
        public decimal t已用尺寸or容量 { get; set; }
        //public string 电盘已使用接口 {get;set;}
        //public string 电盘总接口 { get; set; }


      
        public string 阀门需求 { get; set; }
        public string 调压阀需求 { get; set; }
        public string 压力表需求 { get; set; }
        public string 过滤器需求 { get; set; }
        public string 设备路断器需求 { get; set; }
        public string 存水弯需求 { get; set; }
        public string 流量计需求 { get; set; }
        public string 蜂鸣器需求 { get; set; }
        public string 温度计需求 { get; set; }

        public string 建筑 { get; set; }
        public string 楼层 { get; set; }

        public string 区域 { get; set; }

        public string 审核状态 { get; set; }

        // public string 区域 { get; set; }
        // public decimal 管道容量 { get; set; }
        // //public string 接点编号 { get; set; }
        // public decimal 接点容量 { get; set; }
        //// public string 接点管径 { get; set; }
        // public string 管道管径 { get; set; }
        // //public string 接点类型 { get; set; }
        public string 机台稼动率 { get; set; }
        public decimal 计算结果 { get; set; }
        public string Unit { get; set; }

        public string 计算容量占比 { get; set; }//49列
       

        //public decimal 峰值运载比 { get { return Math.Round(峰值流量 / (管道容量 == 0 ? 1 : 管道容量), 2) * 100; } }
        //public decimal 操作运载比 { get { return Math.Round(操作流量 / (管道容量 == 0 ? 1 : 管道容量), 2) * 100; } }
        //public decimal 平均运载比 { get { return Math.Round(平均流量 / (管道容量 == 0 ? 1 : 管道容量), 2) * 100; } }
        //public decimal 实际运载比 { get { return Math.Round(实际流量 / (峰值流量 == 0 ? 1 : 峰值流量), 2) * 100; } }
        //public decimal 实际流量比 { get { return Math.Round(实际运载比 * 峰值运载比, 2); } }
        //public decimal 实际操作流量比 { get { return Math.Round(实际运载比 * 操作运载比, 2); } }
        //public decimal 实际平均流量比 { get { return Math.Round(实际运载比 * 平均运载比, 2); } }


        //public string 单位 { get; set; }
        //public string 备注 { get; set; }

        public string pointType { get; set; }//是否是电盘
        public string Id { get; set; }
        public Guid ToolSysId { get; set; }
        public Guid subminid { get; set; }
        public Guid takeofid { get; set; }
        public string sysType { get; set; }

    }
}
